package edu.nf.project.services.employeeAndCustomerInformation;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import edu.nf.project.entitys.entity.employeeAndCustomerInformation.convention.Member;

/**
 * 会员服务接口
 */
public interface MemberService {
    /**
     * 获取会员列表
     * @param page 分页参数
     * @return 会员列表
     */
    Page<Member> getMemberList(Page<Member> page);

    /**
     * 获取会员详细信息
     * @param memberId 会员ID
     * @return 会员信息
     */
    Member getMemberInfo(Integer memberId);

    /**
     * 更新用户会员等级
     * @param customerId 用户ID
     * @param memberId 会员等级ID
     * @return 是否更新成功
     */
    boolean updateCustomerMemberLevel(Integer customerId, Integer memberId);
} 